<div class="container">

<div class="page-header">
	<h1>Welcome to a tour of Go</h1>
</div>

<div class="big">
	<p>Welcome to a tour of the <a href="http://golang.org">Go programming language</a>. The tour covers the most important features of the language, mainly:</p>
	<ul>
		<li>basic concepts,</li>
		<li>methods and interfaces,</li>
		<li>and concurrency.</li>
	</ul>
</div>

<div class="module">
	<p class="module-title">Basics</p>
	<p>The starting point, learn all the basics of the language.</p>
	<p>Declaring variables, calling functions, and all the things you need to know
		before moving to the next lessons.</p>

	<lesson name="welcome"></lesson>
	<lesson name="basics"></lesson>
</div>

<div class="module">
	<p class="module-title">Methods and interfaces</p>
	<p>Learn how to define methods on types, how to declare interfaces, and how
		to put everything together.</p>

	<lesson name="methods"></lesson>
</div>

<div class="module">
	<p class="module-title">Concurrency</p>
	<p>Go provides concurrency features as part of the core language.</p>
	<p>This module goes over goroutines and channels, and how they are used
	to implement different concurrency patterns.</p>

	<lesson name="concurrency"></lesson>
</div>

</div>
